/*Created By FangLiwei
 *2017/06/15
 * 爱鲜蜂项目重构 
 * */

/*全局元素重置*/
body,ul,li,dl,dd,dt,ol,h1,h2,h3,h4,p{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
h1,h2,h3,h4,p{
	font-weight: normal;
}
ul,li,ol{
	list-style: none;
}
html{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #999;	
	height: 100%;
}
/*iconfont矢量图标设置*/
@font-face {
  font-family: 'iconfont';  /* project id 327276 */
  src: url('//at.alicdn.com/t/font_3gkuv8fdenbwewmi.eot');
  src: url('//at.alicdn.com/t/font_3gkuv8fdenbwewmi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_3gkuv8fdenbwewmi.woff') format('woff'),
  url('//at.alicdn.com/t/font_3gkuv8fdenbwewmi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_3gkuv8fdenbwewmi.svg#iconfont') format('svg');
}
input{
	border: 0;
	display: block;
}
a{
	text-decoration: none;
}
body{
	background: #efefef;
	height: 100%;
}
/*////////////////////这是分割线////////////////////*/

/*整体容器*/
#wrap{
	width: 100%;
	height: 100%;
	position: relative;
}
/*头部*/
header{
	width: 100%;
	height: 1.4375rem;
	background: #ffd600;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
#head{
	width: 95%;
	height:1.4375rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
/*扫一扫*/
.sao{
	width: .78125rem;
	height: 1rem;
	text-align: center;
}
.sao i{
	color: #333;
	font-size: 0.675rem;
}
.sao p{
	font-size: .234rem;
	color: #333;
	text-align: center;
	padding-top: .1rem;
}
/*配送地址*/
.address{
	width: 3rem;
	height: 0.625rem;
}
.address h1{
	font-size: .39rem;
	color: #333;
	display: inline-block;
	text-align: center;
	margin-right: .1rem;
}
.address i{
	color: #333;
	display: inline-block;
	font-size: 0.25rem;
}
/*搜索*/
.search{
	width: 0.7812rem;
	height: 1rem;
}
.search i{
	color: #333;
	font-size: 0.675rem;
}
.search p{
	font-size: .234rem;
	color: #333;
	text-align: center;
	padding-top: .1rem;
}
/*content*/
#content{
	width: 100%;
	position: absolute;
	top: 1.4375rem;
	left: 0;
	right: 0;
	bottom: 1.4375rem;
	overflow-y: scroll;
}
/*footer*/
footer{
	width: 100%;
	height: 1.4375rem;
	background: rgba(255,255,255,0.5);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
#foot{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.footbtn{
	width: 1.5625rem;
	height: 1.25rem;
	text-align: center;
}
.footbtn i{
	color: #333;
	font-size: 0.625rem;
	text-align: center;
}
.footbtn p{
	font-size: 0.3593rem;
	text-align: center;
	padding-top: .1rem;
	color: #333;
}
/*空白*/
.empty{
	width: 100%;
	height: 0.3125rem;
}
